overwhelming responsibility - Espagnol Anglais Dictionnaire